package com.lekang.system.domain.vo;

import java.util.Date;

/**
 * 前端友好字段的合同 VO
 */
public class ContractVO {

    private Long id;
    private String contractName;
    private String contractNumber; // 映射 contractNo
    private Long elderlyId;
    private Date contractStartTime; // 映射 startDate
    private Date contractEndTime;   // 映射 endDate
    private String contractStatus;
    private Date signDate;          // 映射 signTime
    private String contractFile;
    private Long creator;
    private String partyCname;      // 映射 partyCName（保持前端大小写）
    private String partyCcontact;   // 映射 partyCPhone
    private Long checkInManagementId;

    // 便于列表展示的附加信息（如果后端联表已查出）
    private String name;            // 老人姓名
    private String idCard;          // 老人身份证号
    private String nickName;        // 创建人昵称

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getContractName() {
        return contractName;
    }

    public void setContractName(String contractName) {
        this.contractName = contractName;
    }

    public String getContractNumber() {
        return contractNumber;
    }

    public void setContractNumber(String contractNumber) {
        this.contractNumber = contractNumber;
    }

    public Long getElderlyId() {
        return elderlyId;
    }

    public void setElderlyId(Long elderlyId) {
        this.elderlyId = elderlyId;
    }

    public Date getContractStartTime() {
        return contractStartTime;
    }

    public void setContractStartTime(Date contractStartTime) {
        this.contractStartTime = contractStartTime;
    }

    public Date getContractEndTime() {
        return contractEndTime;
    }

    public void setContractEndTime(Date contractEndTime) {
        this.contractEndTime = contractEndTime;
    }

    public String getContractStatus() {
        return contractStatus;
    }

    public void setContractStatus(String contractStatus) {
        this.contractStatus = contractStatus;
    }

    public Date getSignDate() {
        return signDate;
    }

    public void setSignDate(Date signDate) {
        this.signDate = signDate;
    }

    public String getContractFile() {
        return contractFile;
    }

    public void setContractFile(String contractFile) {
        this.contractFile = contractFile;
    }

    public Long getCreator() {
        return creator;
    }

    public void setCreator(Long creator) {
        this.creator = creator;
    }

    public String getPartyCname() {
        return partyCname;
    }

    public void setPartyCname(String partyCname) {
        this.partyCname = partyCname;
    }

    public String getPartyCcontact() {
        return partyCcontact;
    }

    public void setPartyCcontact(String partyCcontact) {
        this.partyCcontact = partyCcontact;
    }

    public Long getCheckInManagementId() {
        return checkInManagementId;
    }

    public void setCheckInManagementId(Long checkInManagementId) {
        this.checkInManagementId = checkInManagementId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getIdCard() {
        return idCard;
    }

    public void setIdCard(String idCard) {
        this.idCard = idCard;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }
}


